package br.com.future.action;

import java.util.Calendar;
import java.util.List;

import org.apache.struts2.convention.annotation.Action;
import org.apache.struts2.convention.annotation.Result;

import br.com.future.bo.RelatorioBO;
import br.com.future.model.Processo;

import com.opensymphony.xwork2.ActionSupport;

public class RelPeriodoAction extends ActionSupport{
	
	private static final long serialVersionUID = 1L;
	private Calendar dataInicial;
	private Calendar dataFechamento;
	private List<Processo> processos;
	
	@Action(value="consultaPeriodoProcesso",results={
			@Result(name="ok",location="/relatorioPeriodoFinal.jsp")
	})
	public String consultaClienteProc(){
		processos = RelatorioBO.consultaProcPorPeriodo(dataInicial, dataFechamento);
		return "ok";
	}

	public Calendar getDataInicial() {
		return dataInicial;
	}

	public void setDataInicial(Calendar dataInicial) {
		this.dataInicial = dataInicial;
	}

	public Calendar getDataFechamento() {
		return dataFechamento;
	}

	public void setDataFechamento(Calendar dataFechamento) {
		this.dataFechamento = dataFechamento;
	}
	public List<Processo> getProcessos() {
		return processos;
	}

	public void setProcessos(List<Processo> processos) {
		this.processos = processos;
	}
}